export namespace IModelBase {
    

    export interface BaseProps {
        model:Model
    }


    export interface Model {
        info:ModelInfo,
        advance?:ModelAdvance,
        gray?:ModelGray
    }

    export interface ModelInfo {
        name:string
        code:string
        parentCode?:string
        disabled?:boolean
        desc?:string
    }

    export interface ModelAdvance {
        entry:string
        prefixURI?:string
        prefixEntry?:string
        suffixEntry?:string
        type:string
        newTab?:boolean
        argument?:string
        lib?:string // 依赖模块 base@latest
    }

    export interface ModelGray {
        version:string
        users?:string
        tentant?:string
        maxCount?:number
        isLatest:boolean
    }

}